SystemInfoDomain

class SystemInfoDomain : Domain

The SystemInfo domain defines methods and events for querying low-level system information.

This API is marked as experimental in protocol definition and can change in the future.

Functions

description
Link copied to clipboard
fun description(): String
Returns domain description.
events
Link copied to clipboard
fun events(): Flowable<Event>
Returns flowable capturing all domains events.
fun events(filter: Predicate<Event>): Flowable<Event>
Returns flowable capturing all domains events matching predicate.
fun <T : Event> events(eventClass: Class<T>): Flowable<T>
Returns flowable capturing all domain events of a given type.
fun <T : Event> events(eventClass: Class<T>, filter: Predicate<T>): Flowable<T>
Returns flowable capturing all domain events of a given type matching predicate.
getDependencies
Link copied to clipboard
open fun getDependencies(): List<Domain>
Returns domain dependencies.
getInfo
Link copied to clipboard
fun getInfo(): Single<GetInfoResponse>
Returns information about the system.
getProcessInfo
Link copied to clipboard
fun getProcessInfo(): Single<GetProcessInfoResponse>
Returns information about all running processes.
name
Link copied to clipboard
fun name(): String
Returns domain name.

Sources

jvm source
Link copied to clipboard